// 负责管理所有的自定义指令
// v-imgerror="备用图地址"

// el 指令所在的元素
// binding 指令的相关信息对象, binding.value 指令的值
export const imgerror = {
  inserted(el, binding) {
    el.onerror = function() {
      el.src = binding.value
    }
  }
}

// v-color="字体颜色"
export const color = {
  inserted(el, binding) {
    el.style.color = binding.value
  }
}

// 使用按需导入即可
// import { imgerror, color } from '@/directives'
// Vue.directive('imgerror', imgerror)
// Vue.directive('color', color)
